#ifndef TILEMAP_H
#define TILEMAP_H

#include "Entity2D.h"
#include "boost\shared_ptr.hpp"
#include <string>
#include <vector>


namespace Engine{
class Texture;
class Importer;


class ENGINE_API TileMap : public Entity2D{
private:
	Texture* texture;
	Importer* mk_importer;

public:
	TileMap();
	~TileMap();

	void Draw(Renderer* renderer);
	void SetTexture(boost::shared_ptr<Texture> _Texture);
	void SetCoords(float U1, float V1, float U2, float V2, float U3, float V3, float U4, float V4);
};

#endif